package xyz.tanxiao.links.config;

import lombok.Getter;
import lombok.Setter;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 全局配置参数
 *
 * @author 万成波
 * @email 2300064869@qq.com
 * @createTime 2023-06-18 08:41:46 星期日
 */
@Getter
@Setter
@ConfigurationProperties(prefix = "custom.global")
@Component
public class GlobalProperties {

	/**
	 * 短链域名
	 */
	private String domainName;

	/**
	 * 是否启用接口限流
	 */
	private boolean enableLimit = true;

	/**
	 * 禁止请求最大次数
	 */
	private int triggerCount = 100;

	/**
	 * 是否检查域名
	 */
	private boolean enableCheckDomain = true;

	/**
	 * 首页示例链接
	 */
	private String indexExampleLink;

}